#include <iostream>
#include <vector>
using namespace std;
long long n, m;
vector<int>ans(10);
int main()
{
    cin >> n >> m;
    for (int i = 1; i <= 7; i++) {
        int l = -1;
        int r = n + 1;
        while (l + 1 < r) {
            int mid = (l + r) / 2;
            long long x = m - mid * i;
            int y = n - mid;
            if (x >= y && x <= (long long)y * 7) {
                l++;
            }
            else r--;
        }
        ans[i] = l;
        // for(int j=n;j>=1;j--){
        //     long long x=m-(long long)j*i;
        //     if(x<0)continue;
        //     int y=n-j;
        //     if(x>=y&&x<=(long long)y*7){
        //         ans[i]=j;
        //         break;
        //     }
        // }
    }
    for (int i = 1; i <= 7; i++) {
        cout << ans[i] << endl;
    }
    return 0;
}
